覆盖主要内容
版本: 下个版本

Uniplore-WS 服务使用说明

Uniplore-WS 服务整合了静态⽂件服务和 websocket 服务。静态⽂件服务⽤于本地模型、图⽚、视频加载,websocket 服务符合蓝图编辑器 websocket 节点规范,使⽤该服务后,⽆需额外开发,在编辑器中能够直接使⽤该服务进⾏跨屏通信。

Uniplore-WS服务文档目录

信息

注意: config.ini文件为配置文件。 1、可配置本地静态文件目录 2、可配置Uniplore-WS 服务端口

启动与停⽌服务

  • windows 
  1. 下载Uniplore-WS 服务安装包。Uniplore-WS.zip
  2. 解压后双击打开uniplore_http_ws_win.exe文件
  3. 打开文件后,看到如下指令,表示启动成功。
Server listen on IP地址(如:127.0.0.1:8888
信息

注意:启动后请勿关闭cmd运行框

4.在Uniplore-WS 服务开启后,可完成WebSocket服务、模型服务和静态资源服务的开发和演示等功能操作,详情请        参见。

  • linux/mac 
  1. 执行如下命令,下载Uniplore-WS服务安装包。Uniplore-WS.zip

  2. 解压安装包,打开终端,进入到服务所在目录,如uniplore-ws。

  3. 执行如下命令,服务默认在8888端口启动。

    a.直接运行

./uniplore_http_ws_linux
./uniplore_http_ws_mac

b.后台服务运行(将不会有日志输出)    

chmod +x exec.sh
bash exec.sh start

您可以通过bash exec.sh stop命令,停止服务。 您可以通过bash exec.sh restart命令,重启服务。

  1. 在Uniplore-WS 服务开启后,可完成WebSocket服务、模型服务和静态资源服务的开发和演示等功能操作,详情请参见配置Uniplore-WS服务。

配置Uniplore-WS服务

可配置的服务包括WebSocket和静态资源服务。

配置WebSocket服务

  • 开发阶段:在本地启动Uniplore-WS服务,详情请参见启动与停⽌服务。
    • 登录Uniplore控制台。
    • 创建空白可视化应用
    • 单击画布编辑器页面左上角,单击蓝图编辑器图标,切换到蓝图编辑器配置页面。
    • 蓝图编辑器配置页面,将左侧逻辑节点栏内的WebSocket节点拖至画布中。
    • 设置蓝图编辑器内WebSocket节点的socket服务地址为:ws://127.0.0.1:8888 。
  • 演示阶段:
    • 在演示机器上或同网段机器启动Uniplore-WS服务,详情请参见。
    • 根据演示机器的IP地址,在演示机器的蓝图编辑器内添加一个WebSocket节点,并变更WebSocket节点的socket服务地址为:ws://机器IP地址:8888,即可完成多个同网段可视化应用的互相通信功能。

配置静态资源服务

  • 在本地启动Uniplore-WS服务,详情请参见启动与停⽌服务。
  • 将静态资源(如图片)放入Uniplore-WS服务中的assets文件夹内,也可直接修改 config.ini 配置文件。
  • 登录Uniplore控制台。
  • 创建空白可视化应用
  • 参见画布编辑器添加组件,在画布编辑器页面搭建所需要的单张图片组件。
  • 设置单张图片组件背景图编辑框的文件地址为:http://IP地址:8888/图片名称,即可直接获取服务上的图片内容。